a heck of a lot - French English Dictionary